package com.ruicar.afs.cloud.contract.gateway.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

/**
 * The type ApiType
 * <p>Description: </p>
 *
 * @author Fzero
 * @version 1.0
 * @date Created on 2020.07.20 21:17:41
 * @since 1.0
 */
public enum ApiType implements AfsBaseEnum {
    @AfsEnum(key = "query",desc = "获取数据接口，非分页查询")
    QUERY,
    /**
     * Page api type
     * <p>Description: </p>
     */
    @AfsEnum(key = "page",desc = "分页查询型接口")
    PAGE,
    /**
     * Data api type
     * <p>Description: </p>
     */
    @AfsEnum(key = "data",desc = "普通数据处理接口(获取数据，更新数据)")
    DATA,
    /**
     * Data api type
     * <p>Description: </p>
     */
    @AfsEnum(key = "script",desc = "脚本接口")
    SCRIPT
}
